/**
 * 
 */
package com.vivid.dynamics.gametrials.noengine.game.matching;

import android.app.Activity;
import android.os.Bundle;

/**
 * 
 * @author kusanagihk<br/>
 * created at: Nov 26, 2011::10:34:10 PM
 */
public class MatchingGameActivity extends Activity {

	/* ************************************ */
	/* *	Android's lifecycle method		*/
	/* ************************************ */
	
	/**
	 * {@inheritDoc}
	 * @see android.app.Activity#onCreate(android.os.Bundle)
	 */
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

	}

	/**
	 * {@inheritDoc}
	 * @see android.app.Activity#onDestroy()
	 */
	@Override
	protected void onDestroy() {
		// TODO Auto-generated method stub
		super.onDestroy();
	}

	/**
	 * {@inheritDoc}
	 * @see android.app.Activity#onPause()
	 */
	@Override
	protected void onPause() {
		// TODO Auto-generated method stub
		super.onPause();
	}

	/**
	 * {@inheritDoc}
	 * @see android.app.Activity#onResume()
	 */
	@Override
	protected void onResume() {
		// TODO Auto-generated method stub
		super.onResume();
	}
	
	/* ******************************** */
	/* *	UI preparation methods		*/
	/* ******************************** */
	
	/**
	 * 
	 */
	protected void setupWidgets() {
		
	}
	/**
	 * 
	 */
	protected void prepareData() {
		
	}
	
    /*
     * 1) create surfaceView(s)
     * 2) MessageHandler, for acknowledging when to change view(s) (declared above)
     * 3) controller or sth equivalent (for storing states and constants for 
     * 	easier maintenance)
     * 4) create utils for handling sound, image and resources (such as videos) 
     */
}
